Approximating the minimum vertex cover in sublinear time and a connection to distributed algorithms
نویسندگان
چکیده
For a given graph G over n vertices, let OPT G denote the size of an optimal solution in G of a particular minimization problem (e.g., the size of a minimum vertex cover). A randomized algorithm will be called an α-approximation algorithm with an additive error for this minimization problem, if for any given additive error parameter > 0 it computes a value ÕPT such that, with probability at least 2/3, it holds that OPT G ≤ ÕPT ≤ α · OPT G + n . Assume that the maximum degree or average degree of G are bounded. In this case, we show a reduction from local distributed approximation algorithms for the vertex cover problem to sublinear approximation algorithms for this problem. This reduction can be modified easily and applied to other optimization problems that have local distributed approximation algorithms, such as the dominating set problem. We also show that for the minimum vertex cover problem, the query complexity of such approximation algorithms must grow at least linearly with the average degree d̄ of the graph. This lower bound holds for every multiplicative factor α and small constant as long as d̄ = O(n/α). In particular this means that for dense graphs it is not possible to design an algorithm whose complexity is o(n).
منابع مشابه
On Approximating the Minimum Vertex Cover in Sublinear Time and the Connection to Distributed Algorithms
We consider the problem of estimating the size, V C(G), of a minimum vertex cover of a graph G, in sublinear time, by querying the incidence relation of the graph. We say that an algorithm is an (α, )approximation algorithm if it outputs with high probability an estimate V̂ C such that V C(G) − n ≤ V̂ C ≤ α · V C(G) + n, where n is the number of vertices of G. We show that the query complexity of...
متن کاملA near-optimal sublinear-time algorithm for approximating the minimum vertex cover size
We give a nearly optimal sublinear-time algorithm for approximating the size of a minimum vertex cover in a graph G. The algorithm may query the degree deg(v) of any vertex v of its choice, and for each 1 ≤ i ≤ deg(v), it may ask for the ith neighbor of v. Letting VCopt(G) denote the minimum size of vertex cover in G, the algorithm outputs, with high constant success probability, an estimate V̂C...
متن کاملSublinear Graph Approximation Algorithms
Motivation Want to learn a combinatorial parameter of a graph: the maximum matching size the independence number α(G), the minimum vertex cover size, the minimum dominating set size Krzysztof Onak – Sublinear Graph Approximation Algorithms – p. 2/32 Motivation Want to learn a combinatorial parameter of a graph: the maximum matching size the independence number α(G), the minimum vertex cover siz...
متن کاملA near-Optimal Sublinear-Time Algorithm for Approximating the Minimum Vertex Cover Size Citation
We give a nearly optimal sublinear-time algorithm for approximating the size of a minimum vertex cover in a graph G. The algorithm may query the degree deg(v) of any vertex v of its choice, and for each 1 ≤ i ≤ deg(v), it may ask for the i neighbor of v. Letting VCopt(G) denote the minimum size of vertex cover in G, the algorithm outputs, with high constant success probability, an estimate V̂C(G...
متن کاملDynamic Approximate Vertex Cover and Maximum Matching
We consider the problem of maintaining a large matching or a small vertex cover in a dynamically changing graph. Each update to the graph is either an edge deletion or an edge insertion. We give the first data structure that simultaneously achieves a constant approximation factor and handles a sequence of k updates in k · polylog(n) time. Previous data structures require a polynomial amount of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 381 شماره
صفحات -
تاریخ انتشار 2007